package cn.ch.utils;

import lombok.Data;

@Data//添加注释来自lombok，用来快速生成get、set等方法，下面就可以不写
public class AjaxResult {
    //主要用于数据操作成功时的返回数据
    private Boolean success = true;//设置一个参数默认为true
    private String message = "恭喜你，操作成功";//设置默认值

    public static AjaxResult me(){//创建一个方法
        return new AjaxResult();//返回对象
    }

    /**
     * 使用链式编程的手法
     * @param success
     */
    public AjaxResult setSuccess(Boolean success) {
        this.success = success;
        return this;//返回当前线程操作的对象，必须加上
    }

    public AjaxResult setMessage(String message) {
        this.message = message;
        return this;//返回当前线程操作的对象，必须加上
    }

}
